add_library(sdk OBJECT ../src/thirdparty/jsoncpp/jsoncpp.cpp ../src/include/sdk/misc.cpp ../src/include/sdk/interpreter.cpp ../src/include/sdk/PPlayerInfo.cpp ../src/include/sdk/sdk.cpp ../src/include/sdk/stats.cpp ../src/include/sdk/Commands.cpp ../src/include/sdk/misc.h)
add_library(testExecuter SHARED testExecuter.cpp $<TARGET_OBJECTS:sdk>)
add_library(AttackAI SHARED AttackAI.cpp $<TARGET_OBJECTS:sdk>)
add_library(HumanAI0 SHARED HumanAI0.cpp $<TARGET_OBJECTS:sdk>)
add_library(SampleAI0 SHARED SampleAI0.cpp $<TARGET_OBJECTS:sdk>)
add_library(sthAI SHARED sthAI.cpp $<TARGET_OBJECTS:sdk>)
add_library(decentAI0 SHARED decentAI0.cpp $<TARGET_OBJECTS:sdk>)
add_library(ltlAI SHARED ltlAI.cpp $<TARGET_OBJECTS:sdk>)
add_library(CQHAI SHARED CQHAI.cpp $<TARGET_OBJECTS:sdk>)
add_library(sth_HumanAI SHARED sth_HumanAI.cpp $<TARGET_OBJECTS:sdk>)
add_dependencies(api_test decentAI0 HumanAI0)
